.mxGoInBWGlobalBoxDiv.mxProblemGlobalBoxDiv
{
	display:table;
	margin:0 auto;
	padding:0;
	position:relative;
}
.mxGoInBWGlobalBoxDiv.mxProblemGlobalBoxDiv div.mxGBoxDiv {background:#f5f5f5;padding:0.5em;}
.mxGoInBWGlobalBoxDiv.mxProblemGlobalBoxDiv div.mxGobanDiv {margin:0 auto;}
.mxGoInBWGlobalBoxDiv.mxProblemGlobalBoxDiv div.mxGobanDiv canvas {font-size:1.8em;color:#000;background-color:#fff;}
.mxGoInBWGlobalBoxDiv.mxProblemGlobalBoxDiv div.mxSolveDiv {padding:0.5em 2px;text-align:center;}
.mxGoInBWGlobalBoxDiv.mxProblemGlobalBoxDiv div.mxSolveDiv button
{
	font-size:1em;
	margin:0.125em;
	vertical-align:middle;
	border:1px solid #bbb;
	background-color:#fff;
}
.mxGoInBWGlobalBoxDiv.mxProblemGlobalBoxDiv div.mxSolveDiv button span
{
	display:block;
	line-height:1.5em;
	height:1.5em;
}
.mxGoInBWGlobalBoxDiv.mxProblemGlobalBoxDiv div.mxSolveDiv button:hover {cursor:pointer;}
.mxGoInBWGlobalBoxDiv.mxProblemGlobalBoxDiv div.mxSolveDiv button[disabled]:hover {cursor:default;background:#fff;}
.mxGoInBWGlobalBoxDiv.mxProblemGlobalBoxDiv div.mxCommentDiv {margin:0 auto;padding:0 2px;text-align:center;min-height:2.5em;}
.mxGoInBWGlobalBoxDiv.mxProblemGlobalBoxDiv div.mxVersionDiv
{
	font-size:0.75em;
	color:#ccc;
	text-align:center;
}